package tralala.server.data.dto;

import java.util.ArrayList;
import java.util.List;

import tralala.server.data.Usuario;
import tralala.server.data.dto.UsuarioDTO;

public class UsuarioAssembler {

	public static UsuarioDTO assemble(Usuario u) {
		UsuarioDTO uDTO = null;
		if(u != null)
			uDTO = new UsuarioDTO(u.getNick(), u.getNombre(), u.getApellidos(), u.getEmail());
		return uDTO;
	}
	
	public static List<UsuarioDTO> assemble(List<Usuario> usuarios) {
		List<UsuarioDTO> usuariosDTO = new ArrayList<>();

		for (Usuario usu : usuarios) {
			usuariosDTO.add(new UsuarioDTO(usu.getNick(), usu.getNombre(), usu.getApellidos(), usu.getEmail()));
		}

		System.out.println("* Assembling Usuarios ...");
		
		return usuariosDTO;
	}
	
	
}
